//1.创建一个对象
let user = {
    "name": "alen",
};

//2.保存原属性
_name = user.name
//3.对象属性的hook
Object.defineProperty(user, "name", {
    get() {
        // 获取属性值的时候执行
        console.log("正在获取属性值");
        return _name;
    },
    set(value) {
        //设置属性值的时候执行
        console.log("正在设置属性值:", value);
        _name = value;
    }
});
console.log(user.name)
user.name = "alice";
console.log(user.name)

/**
 * 对象成员存在或者不存在 都可以 hook
 */